PowerShell ব্যবহার করে আপনি সহজেই network drives ম্যাপ (mapping) করতে পারেন এবং shared folders-এ অ্যাক্সেস (access) করতে পারেন। এটি Windows-এ ফাইল শেয়ারিং এবং নেটওয়ার্কের মধ্যে ফাইল ট্রান্সফারের জন্য খুবই উপকারী।
Network Drive Mapping (নেটওয়ার্ক ড্রাইভ ম্যাপিং)
নেটওয়ার্ক ড্রাইভ ম্যাপিং করা হলে, আপনি একটি রিমোট ফোল্ডার বা ড্রাইভকে আপনার সিস্টেমে একটি নতুন ড্রাইভ লেটার হিসেবে সংযুক্ত (map) করতে পারেন। PowerShell-এ New-PSDrive এবং net use কমান্ড ব্যবহার করে এটি করা যায়।
PowerShell দিয়ে Network Drive Mapping:
New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\server\sharedFolder" -Persist
এখানে:
- -Name: ম্যাপ করা ড্রাইভের নাম (এটি আপনার সিস্টেমে প্রদর্শিত হবে, যেমন "Z" ড্রাইভ)।
- -PSProvider FileSystem: ফাইল সিস্টেম প্রোভাইডার ব্যবহার করা হচ্ছে।
- -Root: শেয়ার করা ফোল্ডারের UNC পাথ। উদাহরণস্বরূপ,
\\server\sharedFolder। - -Persist: এটি নিশ্চিত করে যে ড্রাইভটি সিস্টেম রিবুট হলে টিকে থাকবে।
Network Drive-এ ফাইল এক্সপ্লোর করা:
আপনি ম্যাপ করা ড্রাইভে যেতে চাইলে:
Set-Location -Path "Z:\"
এটি আপনাকে "Z" ড্রাইভে নিয়ে যাবে।
Network Drive Unmapping (নেটওয়ার্ক ড্রাইভ আনম্যাপিং)
নেটওয়ার্ক ড্রাইভ আনম্যাপ করতে হলে, আপনি Remove-PSDrive কমান্ড ব্যবহার করতে পারেন:
Remove-PSDrive -Name "Z"
এটি "Z" ড্রাইভটি আনম্যাপ করবে।
Shared Folder Access (শেয়ারড ফোল্ডার অ্যাক্সেস)
শেয়ারড ফোল্ডারে অ্যাক্সেস করার জন্য, আপনি নেটওয়ার্কের শেয়ার করা ফোল্ডারের UNC পাথ ব্যবহার করতে পারেন এবং ফাইল সিস্টেমের উপর কাজ করতে পারেন। PowerShell-এ New-PSDrive কমান্ডের মাধ্যমে শেয়ারড ফোল্ডার মাউন্ট করতে পারবেন এবং ফাইলগুলি এক্সপ্লোর করতে পারবেন।
Shared Folder মাউন্ট করা:
New-PSDrive -Name "S" -PSProvider FileSystem -Root "\\server\sharedFolder" -Persist
এটি "S" ড্রাইভে \\server\sharedFolder শেয়ারড ফোল্ডারটি মাউন্ট করবে।
Shared Folder-এ ফাইল তৈরি করা:
আপনি শেয়ারড ফোল্ডারে ফাইল তৈরি করতে পারেন:
New-Item -Path "S:\newfile.txt" -ItemType "File"
এটি "S" ড্রাইভের মধ্যে "newfile.txt" নামের একটি নতুন ফাইল তৈরি করবে।
Shared Folder-এ ফাইল পড়া:
Get-Content -Path "S:\newfile.txt"
এটি "S" ড্রাইভের "newfile.txt" ফাইলটির কনটেন্ট পড়বে।
Shared Folder-এ ফাইল মুছে ফেলা:
Remove-Item -Path "S:\newfile.txt"
এটি "S" ড্রাইভের "newfile.txt" ফাইলটি মুছে ফেলবে।
Authentication দিয়ে Shared Folder Access
যদি আপনার শেয়ারড ফোল্ডারের জন্য authentication প্রয়োজন হয়, তবে net use কমান্ড ব্যবহার করে ইউজারনেম এবং পাসওয়ার্ড দিয়ে অ্যাক্সেস পাওয়া যায়।
Shared Folder Access with Credentials:
net use Z: \\server\sharedFolder /user:DomainName\Username Password
এটি "Z:" ড্রাইভে \\server\sharedFolder শেয়ারড ফোল্ডার মাউন্ট করবে এবং DomainName\Username এবং Password দিয়ে প্রমাণীকরণ করবে।
Shared Folder Unmount with Credentials:
net use Z: /delete
এটি "Z:" ড্রাইভটি আনম্যাপ করবে।
সারাংশ
PowerShell-এ New-PSDrive এবং net use কমান্ড ব্যবহার করে আপনি নেটওয়ার্ক ড্রাইভ ম্যাপ করতে পারেন এবং শেয়ারড ফোল্ডার অ্যাক্সেস করতে পারেন। আপনি শেয়ারড ফোল্ডারে ফাইল তৈরি, পড়া, এবং মুছে ফেলতে পারেন, এবং -Persist প্যারামিটার ব্যবহার করে ড্রাইভটিকে সিস্টেম রিবুটের পরেও রাখতে পারেন।
Read more